<template>
  <div>
    <input id="fileSelector" type="file" @change="upload">
  </div>
</template>

<script>
import COS from 'cos-js-sdk-v5' // 通过npm安装的sdk
const cos = new COS({
  SecretId: 'AKIDjJgohLlxzoPmunRr79xXsLbcP0NWR8an',
  SecretKey: '1neIiuuhGcoocDaliSyKTO4nOn072jDV'
})
export default {
  data() {
    return {

    }
  },
  methods: {
    upload(e) {
      const file = e.target.files && e.target.files[0]
      /* 直接调用cos sdk的方法 */
      cos.uploadFile({
        Bucket: 'yyyy-1315331312', /* 填写自己的bucket，必须字段 */
        Region: 'ap-nanjing', /* 存储桶所在地域，必须字段 */
        Key: Date.now() + '.jpg', /* 存储在桶里的对象键（例如1.jpg，a/b/test.txt），必须字段 */
        Body: file, // 上传文件对象
        SliceSize: 1024 * 1024 * 5 /* 触发分块上传的阈值，超过5MB使用分块上传，小于5MB使用简单上传。可自行设置，非必须 */
      })
    }
  }
}
</script>

<style scoped lang='scss'></style>
